package.path = package.path .. ';/usr/lib/lua/?.lua;/usr/lib/lua/tianku/?.lua'

local App = require("core.App")  -- 修正模块路径
local app = App:new()

-- 添加错误处理
local ok, err = pcall(function()
    app:load_routes()  -- 修正拼写错误（原load_routes）
    app:handle_request()
end)

if not ok then
    ngx.log(ngx.ERR, "Request failed: ", err)
    ngx.status = 500
    ngx.say('{"error": "internal server error"}')
end